package analizadorLexico;

import java.util.ArrayList;

public class PalabrasReservadas {
	private ArrayList<String> lista = new ArrayList<String>();
	
	public PalabrasReservadas(){
		lista.add("programa");
		lista.add("declaraciones");
		lista.add("instrucciones");
		lista.add("booleano");
		lista.add("verdadero");
		lista.add("falso");
		lista.add("entero");
		lista.add("real");
		lista.add("caracter");
		lista.add("variable");
		lista.add("natural");
		lista.add("tipo");
		lista.add("y");
		lista.add("o");
		lista.add("no");
		lista.add("ent");
		lista.add("nat");
		lista.add("car");
		lista.add("lee");
		lista.add("escribe");		
		lista.add("si");
		lista.add("sino");
		lista.add("finsi");
		lista.add("obien");
		lista.add("entonces");
		lista.add("mientras");
		lista.add("hacer");
		lista.add("desde");
		lista.add("hasta");
		lista.add("vector");
		lista.add("de");
		lista.add("registro");
		lista.add("puntero");
		lista.add("reserva");
		lista.add("libera");
		lista.add("param");
		lista.add("procedimiento");
		lista.add("paramvar");
		lista.add("nulo");
	}
	
	public boolean existePalabraReservada(String palabra) {
		return lista.contains(palabra);
	}

}
